package com.cy.pj.common.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//@Target({ElementType.METHOD,ElementType.FIELD})//告诉编译器这个注解可以描述什么成员  因此这个注解能描述方法和属性
@Retention(RetentionPolicy.RUNTIME)//程序在运行时有效
@Target(ElementType.METHOD)
public @interface RequiredLog {//RequiredLog.clas
//    String value() default ""; // @RequiredLog("删除日志") 直接赋值给value  有default可以不输入值
    String operation() default "";//默认有值   @RequiredLog(operation = "删除日志") 有default可以不输入值
}
